from scipy import (
    constants,  # 导入scipy库中的常量模块
)

def get_wavelength(
        freq: float,  # 输入频率，单位为Hz（赫兹）
) -> float:  # 返回值为浮点数，表示计算得到的波长，单位为米（m）
    """
    根据频率计算波长

    参数:
        freq (float): 频率，单位为赫兹（Hz）。

    返回:
        float: 计算得到的波长，单位为米（m）。
    """

    # 计算波长，公式为 λ = c / f
    # c 是光速，f 是频率
    wavelength = constants.value('speed of light in vacuum') / freq

    return wavelength
